*{padding:0;margin:0;outline:0;}
body{width:90%;margin:0 5%;font:14px arial;}
a{color:#000;text-decoration:underline;}
h1{padding:16px 10px;font:20px/24px arial;color:#000;background:url(../img/h1-bord.gif) repeat-x 0 101%;margin-bottom:28px;border-bottom:1px solid #000;}
h2, h3{color:#2e2e2e;margin:10px 0;}
h2{font:18px/24px arial;}
h3{font:700 16px/22px arial;}
h4, h5, h6, h7, h8{font:700 14px/20px arial;}
hr{border:0;border-top:1px solid #ccc;margin:15px 0;}
img{border:0;}
#head{position:relative;height:150px;}
#head #logo{color:#640b0c;display:block;height:76px;position:absolute;top:36px;left:0;width:667px;}
.link-page{font:14px/16px arial;color:#fff;padding:7px 10px;background:#000;}
.link-page a{color:#fff;}
.link-page a:hover{text-decoration:none;}
#foot{margin-top:58px;background:url(../img/h1-bord.gif) repeat-x 0 -1px;overflow:hidden;padding:14px 10px 40px;font:11px/13px arial;color:#000;border-top:1px solid #000;}
#foot a{color:#000;}
#copy{float:left;}
#link-main{float:right;}
#link-main:hover{text-decoration:none;}
.content-text, .custom-content{padding:0 10px 10px;}
.content-text p, .custom-content p, .deputat-info-right p{margin:10px 0;}
.content-text td p{margin-top:0;}
.content-text ol{margin:10px 0 10px 20px;}
.content-text ol li{margin:8px 0 8px;padding-left:3px;}
.content-text ul, deputat-info-right ul{padding:10px 0;color:#2f2f2f;padding:0 0 0 12px;}
.content-text ul li{list-style:none;background:url(../img/nl_circ.gif) no-repeat 0 13px;padding:8px 0 8px 15px;}
.content-text ul.non-marker li{background:none;padding:5px 0 5px 5px;}
.content-text ul.non-marker-menu{padding:0 0px;}
.content-text ul.non-marker-menu li{background:none;padding:1px 0 1px 7px;}
.content-text ul.non-marker-menu li h3{margin:10px 0;}
.content-text ul.non-padding{padding-left:0;}
.content-text ul.in-line li{float:left;padding:3px 10px 3px 0;}
.content-text .table-with-padding td{padding:5px;vertical-align:top;}
.content-text .a-left{float:left;}
.content-text .a-right-wrap{clear:both;}
.content-text .a-right{float:right;}
.content-text .footnote-link{vertical-align:super;text-decoration:none;font-size:11px;}
.content-text .footnote{color:#666;font-style:italic;}
.text-with-hidden-part{font-size:11px;}
.hidden-part{color:#666;}
.show-hidden-part{color:#3777a8;text-decoration:underline;cursor:pointer;}
.show-hidden-part:hover{text-decoration:none;}
.cl{clear:both;}
.cl-left{clear:left;}
.fl{float:left;}
.nb{background:none !important;border:0 !important;}
table.auto-width{width:auto;border:none;}
table.auto-width td, table.auto-width th{padding:2px 5px;font-size:12px;border:none;}
.date-time, .tags-gray{font:11px/19px tahoma;margin:0 10px 0 0;padding:2px 0 2px 0px;}
.date-bord{font:8px/8px arial;}
.list-ul1{list-style:none;padding:10px 0;}
.list-ul1 li{background:url(../img/list-ul.gif) no-repeat 5px 5px;padding:0 0 5px 15px;}
table.simple, .table-data table{width:100%;font:12px/14px tahoma;color:#000;border-collapse:collapse;border:1px solid #000;}
table.simple th, table.simple td, .table-data table th, .table-data table td{vertical-align:top;padding:15px 10px;}
table.simple th, .table-data table th{border:1px solid #000;padding:7px 10px;font:700 11px/13px tahoma;color:#474747;}
table.simple th a, .table-data table th a{color:#474747;text-decoration:none;font-style:italic;}
table.simple td, .table-data table td{border:1px dotted #000;}
table td a{color:#000;text-decoration:none;}
table td a:hover{text-decoration:underline;}
table.data-deput-finance th ins{text-decoration:none;display:block;font-weight:normal;}
table.data-deput-finance td span{display:block;padding:5px 0;}
.deputats-card{position:relative;margin:-8px 0;height:70px;overflow:hidden;display:block;text-decoration:none !important;}
.deputats-card img{float:left;}
.deputats-card span{padding:20px 0 0 64px;display:block;}
.deputats-card span b{display:block;font:14px/16px tahoma;text-transform:uppercase;}
.table-data-foot{border:1px solid #000;border-top:0;height:30px;font:12px/14px tahoma;overflow:hidden;}
.table-data-foot-count{height:28px;border-right:1px solid #000;float:left;line-height:28px;padding:0 10px 0 5px;margin:1px 0 0 7px;display:inline;font-size:11px;}
.table-data-colspan td{border-right:0 !important;border-left:0 !important;border:0 !important;}
.table-data-foot-page{line-height:28px;height:28px;margin:1px 0 0 7px;float:left;padding:0 10px;margin:1px 0 0 0;display:inline;text-align:center;font-size:11px;}
.table-data-foot-page span{float:left;font-weight:700;padding-right:10px;}
.page-nave-1{float:left;padding:0 5px;}
.common .page-nave-1{float:left;padding:0 0px;}
.page-nave-1 a,.page-nave-1 span{float:left;font-weight:100;padding:0 3px;line-height:16px;margin:6px 0 0;color:#000;}
.page-nave-1 a{text-decoration:underline;}
.page-nave-1 span{font-weight:700;}
a.page-nave-mid{text-decoration:none;}
ul.multivalue-cell{list-style:none outside none;}
.news-block-item{background:url(../img/bord1.gif) repeat-x;overflow:hidden;padding:3px 7px 14px;}
.news-block-item p{margin:4px 0 4px;}
.news-block-item p a{color:#474747;text-decoration:none;}
.news-block-item p a:hover{text-decoration:underline;}
.news-block-item img{float:left;margin:4px 10px 5px 0;}
.foto-news{float:left;margin:12px 20px 20px 0;}
.signature-news-date{font-style:italic;}
.gd-structure, .header-center-blue{padding-left:10px;}
.gd-structure a{white-space:nowrap;}
.gd-box{padding:5px 0;}
.gd-two-box{padding-left:10px;}
.gd-two-box,.gd-two-box1{padding-left:20px;}
.gd-two-box1{padding:0;}
.map-columns ul{padding-left:5px;}
.map-columns td{padding:5px;}
.blog-block-item{padding:3px 7px 14px;}
.blog-block-item h2{font:700 14px/16px arial;}
.blog-comments{padding-left:8px;}
.blog-comment{margin:0;padding-bottom:9px;}
.blog-comment-cont{margin-bottom:7px}
.blog-comment-cont.blog-comment-hidden{background:#f0f0f0;padding:8px 12px 0;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.blog-comment-content{display:block;height:100%;overflow:hidden;padding-top:8px;}
.blog-comment-meta{padding:5px 0 7px;}
.blog-comment-date{display:inline;margin-left:5px;}
.blog-comment-author-info{display:inline;}
.blog-comment-meta a{text-decoration:none !important;}
.blog-comment-meta a:hover{text-decoration:underline !important;}
div.blog-clear-float{clear:both;}
.blog-author{margin:0;padding:0;display:inline;font-weight:bold;}
ul.m-bd-blog li{list-style:none;padding:0 10px 0 10px;}
ul.m-bd-blog li div.item{border-bottom:1px dotted #d8d8d8;padding:14px 0 8px 70px;position:relative;}
ul.m-bd-blog li div.item img{left:9px;position:absolute;top:14px;}
* html ul.m-bd-blog li div.item img{display:none;}
ul.m-bd-blog li div.item div{font:700 12px/14px arial;margin:0px 0 0;text-transform:uppercase;}
ul.m-bd-blog li div.item div i{display:block;font-style:normal;margin:2px 0;text-transform:none;}
ul.m-bd-blog li div.item span{display:block;font:11px/13px arial;margin:12px 0 0;}
ul.m-bd-blog li div.item p{font:12px/16px arial;margin:4px 5px 0 0;}
ul.m-bd-blog li div.item p a{text-decoration:none;}
ul.m-bd-blog li div.item p a:hover{text-decoration:underline;}
.border-line-dotted, .border-line-dashed, .border-line-dashed1{border-bottom:1px dotted #000;min-height:10px;}
.deputat-info{padding:20px 15px 10px;overflow:hidden;}
.deputat-info-left{float:left;width:155px;padding:0 0 0 5px;}
.deputat-info-right{padding:0 10px 0 170px;}
.deputat-info p.deputat-info-intro{margin-top:0;}
.deputat-info p.deputat-info-date{margin:10px 0 15px;}
.deputat-info .list-ul1{padding-top:0;}
.breadcrumb,.header-content,.filter-table-wrapper,.header-tags,.page-nave-prev1,.page-nave-next1,
.gd-box ins,.date-time.link,.deputat-info-menu,.tabs-grafik .tabs.tabs-r, .tabs-grafik .graph-container,
.blog-add-comment, .gray-block, .bio-header span, .deputy-popup-content{display:none;}